package com.qf.mapper;

import com.qf.pojo.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * Create by 周志豪 on 2022/8/23  19:17
 *
 * @authoe 周志豪
 * @veision 1.0
 * //TODO  想好了再去做
 * @since 1.0
 */
public interface UserMapper {
    //根据id查询用户
    User findById(int userId);

    //根据用户名和密码查询用户
    User findByNamePwd(@Param("username") String username, String password);

    //根据用户名和密码查询用户(使用map传参)
    //这时候不需要注解，sql里面的参数就是Map里面的key值（一一对应）
    User findByNamePwdMap(Map paramMap);

    //根据用户的姓来模糊查询
    User findByFirstName(String firstName);

    //查询所有用户
    List<User> findAll();

    //添加一个用户


}
